an allegory or moral fable - Francés Inglés Diccionario